package com.wtwd.device.model.entity;

import cn.afterturn.easypoi.excel.annotation.Excel;

import java.io.Serializable;

/**
 * @author mjy(web端 设备导出实体)
 * @date 2021/11/08
 * @description
 */

public class ExportDevice implements Serializable {

    @Excel(name="Mac地址",width = 20 )
    private String macAddress;

    @Excel(name="所属客户",width = 20 )
    private String customerName;

    @Excel(name="是否激活",width = 20 )
    private String isActivation;

    @Excel(name="上一版本",width = 20 )
    private Long previousVersion;

    @Excel(name="当前版本",width = 20 )
    private String currentFirmware;

    @Excel(name="激活时间",width = 20 )
    private String activeDeviceTime;

    @Excel(name="导入时间",width = 20 )
    private String importTime;


    private Integer activation;

    private Long activeTime;

    private Long createTime;


    public String getMacAddress() {
        return macAddress;
    }

    public void setMacAddress(String macAddress) {
        this.macAddress = macAddress;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getIsActivation() {
        return isActivation;
    }

    public void setIsActivation(String isActivation) {
        this.isActivation = isActivation;
    }

    public Long getPreviousVersion() {
        return previousVersion;
    }

    public void setPreviousVersion(Long previousVersion) {
        this.previousVersion = previousVersion;
    }

    public String getCurrentFirmware() {
        return currentFirmware;
    }

    public void setCurrentFirmware(String currentFirmware) {
        this.currentFirmware = currentFirmware;
    }

    public String getActiveDeviceTime() {
        return activeDeviceTime;
    }

    public void setActiveDeviceTime(String activeDeviceTime) {
        this.activeDeviceTime = activeDeviceTime;
    }

    public String getImportTime() {
        return importTime;
    }

    public void setImportTime(String importTime) {
        this.importTime = importTime;
    }

    public Integer getActivation() {
        return activation;
    }

    public void setActivation(Integer activation) {
        this.activation = activation;
    }

    public Long getActiveTime() {
        return activeTime;
    }

    public void setActiveTime(Long activeTime) {
        this.activeTime = activeTime;
    }

    public Long getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Long createTime) {
        this.createTime = createTime;
    }

    @Override
    public String toString() {
        return "ExportDevice{" +
                "macAddress='" + macAddress + '\'' +
                ", customerName='" + customerName + '\'' +
                ", isActivation='" + isActivation + '\'' +
                ", previousVersion=" + previousVersion +
                ", currentFirmware='" + currentFirmware + '\'' +
                ", activeDeviceTime='" + activeDeviceTime + '\'' +
                ", importTime='" + importTime + '\'' +
                ", activation=" + activation +
                ", activeTime=" + activeTime +
                ", createTime=" + createTime +
                '}';
    }
}
